package com.th.supcom.pds.auditprescription.client.model;

import java.util.Date;

import com.extjs.gxt.ui.client.data.BaseModelData;

/**
 * InPatientInfoModel UI模型.
 * 
 */
public class InPatientInfoModel extends BaseModelData implements java.io.Serializable
{
    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";

    /**
     * add by Zli
     */
    private static final long serialVersionUID = -6350167228878217430L;

    /**
     * 默认构造器 .
     */
    public InPatientInfoModel ()
    {

    }

    /**
     * 获取.
     * 
     * @return the Double
     */
    public Double getAvailableAmount ()
    {
        return get ("availableAmount");
    }

    /**
     * 获取.
     * 
     * @return the Double
     */
    public Double getBalance ()
    {
        return get ("balance");
    }

    /**
     * 获取.
     * 
     * @return the Long
     */
    public Long getBedId ()
    {
        return get ("bedId");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getBedNo ()
    {
        return get ("bedNo");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getCardNo ()
    {
        return get ("cardNo");
    }

    /**
     * 获取.
     * 
     * @return the Double
     */
    public Double getCharges ()
    {
        return get ("charges");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getChargeTypeCode ()
    {
        return get ("chargeTypeCode");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getChargeTypeName ()
    {
        return get ("chargeTypeName");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getDeptAdmissionCode ()
    {
        return get ("deptAdmissionCode");
    }

    /**
     * 获取.
     * 
     * @return the Date
     */
    public Date getDeptAdmissionDate ()
    {
        return get ("deptAdmissionDate");
    }

    /**
     * 获取.
     * 
     * @return the Integer
     */
    public Integer getDeptAdmissionDays ()
    {
        return get ("deptAdmissionDays");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getDeptAdmissionName ()
    {
        return get ("deptAdmissionName");
    }

    /**
     * 获取.
     * 
     * @return the Date
     */
    public Date getInRegisterDate ()
    {
        return get ("inRegisterDate");
    }

    /**
     * 获取.
     * 
     * @return the Double
     */
    public Double getOverdraftAmount ()
    {
        return get ("overdraftAmount");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getPatientId ()
    {
        return get ("patientId");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getPatientName ()
    {
        return get ("patientName");
    }

    /**
     * 获取.
     * 
     * @return the Double
     */
    public Double getPrePayments ()
    {
        return get ("prePayments");
    }

    /**
     * 获取.
     * 
     * @return the Double
     */
    public Double getReserveAmount ()
    {
        return get ("reserveAmount");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getSettledIndicator ()
    {
        return get ("settledIndicator");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getSex ()
    {
        return get ("sex");
    }

    /**
     * 获取.
     * 
     * @return the Long
     */
    public Long getVisisId ()
    {
        return get ("visisId");
    }

    /**
     * 设置.
     * 
     * @param availableAmount the availableAmount to set.
     */
    public void setAvailableAmount (final Double availableAmount)
    {
        set ("availableAmount", availableAmount);
    }

    /**
     * 设置.
     * 
     * @param balance the balance to set.
     */
    public void setBalance (final Double balance)
    {
        set ("balance", balance);
    }

    /**
     * 设置.
     * 
     * @param bedId the bedId to set.
     */
    public void setBedId (final Long bedId)
    {
        set ("bedId", bedId);
    }

    /**
     * 设置.
     * 
     * @param bedNo the bedNo to set.
     */
    public void setBedNo (final String bedNo)
    {
        set ("bedNo", bedNo);
    }

    /**
     * 设置.
     * 
     * @param settledIndicator the settledIndicator to set.
     */
    public void setCardNo (final String cardNo)
    {
        set ("cardNo", cardNo);
    }

    /**
     * 设置.
     * 
     * @param charges the charges to set.
     */
    public void setCharges (final Double charges)
    {
        set ("charges", charges);
    }

    /**
     * 设置.
     * 
     * @param chargeTypeCode the chargeTypeCode to set.
     */
    public void setChargeTypeCode (final String chargeTypeCode)
    {
        set ("chargeTypeCode", chargeTypeCode);
    }

    /**
     * 设置.
     * 
     * @param chargeTypeName the chargeTypeName to set.
     */
    public void setChargeTypeName (final String chargeTypeName)
    {
        set ("chargeTypeName", chargeTypeName);
    }

    /**
     * 设置.
     * 
     * @param deptAdmissionCode the deptAdmissionCode to set.
     */
    public void setDeptAdmissionCode (final String deptAdmissionCode)
    {
        set ("deptAdmissionCode", deptAdmissionCode);
    }

    /**
     * 设置.
     * 
     * @param deptAdmissionDate the deptAdmissionDate to set.
     */
    public void setDeptAdmissionDate (final Date deptAdmissionDate)
    {
        set ("deptAdmissionDate", deptAdmissionDate);
    }

    /**
     * 设置.
     * 
     * @param deptAdmissionDays the deptAdmissionDays to set.
     */
    public void setDeptAdmissionDays (final Integer deptAdmissionDays)
    {
        set ("deptAdmissionDays", deptAdmissionDays);
    }

    /**
     * 设置.
     * 
     * @param deptAdmissionName the deptAdmissionName to set.
     */
    public void setDeptAdmissionName (final String deptAdmissionName)
    {
        set ("deptAdmissionName", deptAdmissionName);
    }

    /**
     * 设置.
     * 
     * @param inRegisterDate the inRegisterDate to set.
     */
    public void setInRegisterDate (final Date inRegisterDate)
    {
        set ("inRegisterDate", inRegisterDate);
    }

    /**
     * 设置.
     * 
     * @param overdraftAmount the overdraftAmount to set.
     */
    public void setOverdraftAmount (final Double overdraftAmount)
    {
        set ("overdraftAmount", overdraftAmount);
    }

    /**
     * 设置.
     * 
     * @param patientId the patientId to set.
     */
    public void setPatientId (final String patientId)
    {
        set ("patientId", patientId);
    }

    /**
     * 设置.
     * 
     * @param patientName the patientName to set.
     */
    public void setPatientName (final String patientName)
    {
        set ("patientName", patientName);
    }

    /**
     * 设置.
     * 
     * @param prePayments the prePayments to set.
     */
    public void setPrePayments (final Double prePayments)
    {
        set ("prePayments", prePayments);
    }

    /**
     * 设置.
     * 
     * @param reserveAmount the reserveAmount to set.
     */
    public void setReserveAmount (final Double reserveAmount)
    {
        set ("reserveAmount", reserveAmount);
    }

    /**
     * 设置.
     * 
     * @param settledIndicator the settledIndicator to set.
     */
    public void setSettledIndicator (final String settledIndicator)
    {
        set ("settledIndicator", settledIndicator);
    }

    /**
     * 设置.
     * 
     * @param sex the sex to set.
     */
    public void setSex (final String sex)
    {
        set ("sex", sex);
    }

    /**
     * 设置.
     * 
     * @param visisId the visisId to set.
     */
    public void setVisisId (final Long visisId)
    {
        set ("visisId", visisId);
    }
}